"""
datetime模块对time模块做了一层封装，提供了更多的时间操作接口，如时间的加减
该模块提供了5个类：
    date(year, month, day):
        date.today():
            返回表示本地时间的当前日期的date对象
        date.formtimestamp(timestamp):
            根据给定的时间戳，返回一个date对象

    time([hour[, minute[,second[, microsecond[, tzinfo]]]]]):


    datetime(year, month, day[ , hour[ , minute[ , second[ , microsecond[ , tzinfo] ] ] ] ] ):
        datetime.today():
            返回一个表示当前本地时间的datetime对象。
        datetime.now([tz])：
            返回一个表示当前本地时间的datetime对象，如果提供了参数tz，则获取tz参数所指时区的本地时间。
        datetime.utcnow()：
            返回一个当前utc时间的datetime对象。格林威治时间。
        datetime.fromtimestamp(timestamp[, tz])：
            根据时间戮创建一个datetime对象，参数tz指定时区信息。
        datetime.utcfromtimestamp(timestamp)：
            根据时间戮创建一个datetime对象。
        datetime.combine(date, time)：
            根据date和time，创建一个datetime对象。
        datetime.strptime(date_string, format)：
            将格式字符串转换为datetime对象。
        datetime.strftime(format)：
            将datetime对象转换为格式字符串。

    timedelta
    tzinfo
"""
import datetime
import time

current_time = time.time()
print(current_time)

current_datetime = datetime.datetime.fromtimestamp(current_time)
print(current_datetime)

tomorrow_time = current_datetime + datetime.timedelta(days=1)
td = tomorrow_time - current_datetime
print(td)

t = 1635206241
td = datetime.datetime.fromtimestamp(t) + datetime.timedelta(days=1)
print(datetime.datetime.now() > td)


print(3 > 2 > 1)
